best books for ldc 2024